HDHacker
~~~~~~~~

La versione aggiornata si trova al seguente Link:

Home:   "http://dimio.altervista.org/"


DESCRIZIONE:
~~~~~~~~~~~~

HDHacker  una mini utilit (Freeware) che permette, da Windows, di salvare, visualizzare o ripristinare l'MBR, il Boot Sector o anche un qualsiasi altro settore a piacimento di un Hard Disk o di un Floppy.


UTILIZZO:
~~~~~~~~~

Come prima cosa  necessario scegliere se operare su di un drive logico o fisico.
Se si sceglie un drive fisico il primo settore corrisponder all'MBR, mentre se si sceglie un drive logico il primo settore sar il Boot Sector.

A questo punto  possibile effettuare una delle seguenti operazioni:

"READ SECTOR FROM DISK"
Carica in memoria il settore specificato leggendolo dal disco.

"LOAD SECTOR FROM FILE"
Carica in memoria un settore precedentemente salvato in un file.

"SAVE SECTOR TO FILE"
Salva in un file il settore attualmente in memoria.

"WRITE SECTOR ON DISK"
Scrive su disco il settore attualmente in memoria nella posizione specificata.

Quindi, per salvare ad es. l'MBR, bisogner:
1. Selezionare Physical Drive.
2. Premere "READ SECTOR FROM DISK"
3. Premere "SAVE SECTOR TO FILE" per salvare l'MBR in un file.

Mentre per ripristinarlo i passaggi saranno:
1. Selezionare Physical Drive.
2. Premere "LOAD SECTOR FROM FILE" e selezionare il file precedentemente salvato.
3. Premere "WRITE SECTOR ON DISK" per completare la procedura.

Il programma funziona solamente se si  "Administrator", infatti richiede che l'utente abbia i permessi di lettura/scrittura in qualsiasi parte del disco.

Ovviamente, se l'MBR/BootSector vengono danneggiati, Windows non riuscir ad avviarsi ed  quindi impossibile utilizzare HDHacker per ripristinare lo stato precedente.
In questa situazione si pu utilizzare una Live di Windows avviabile da CD o da Chiavetta USB che permetta di far funzionare HDHAcker. Personalmente consiglio l'ottimo Hiren's Boot CD che integra HDHacker tra le varie utilities.
In alternativa  possibile creare preventivamente un disco di emergenza che consente di avviare Windows anche con un MBR/BootSector danneggiato (http://support.microsoft.com/kb/314079), una volta fatto questo si potr utilizzare HDHacker per ripristinare l'MBR/BootSector salvati precedentemente.


ALTRE OPZIONI:
~~~~~~~~~~~~~~

Volendo  possibile specificare la posizione specifica del settore che si vuole andare a leggere. E' anche possibile leggere pi settori contigui di seguito fino ad un massimo di 16, ci pu essere utile in quei casi in cui ci si trovi ad aver a che fare con MBR particolarmente grandi che occupano pi di un settore.
Ora  anche possibile editare i settori visualizzati (ci  ovviamente molto pericoloso e andrebbe fatto solo da utenti esperti).
Infine un'ultima opzione  quella che consente di confrontare uno o pi settori caricati nel programma con degli analoghi settori su disco o salvati in precedenza sotto forma di file.


LINEA DI COMANDO:
~~~~~~~~~~~~~~~~

Sono disponibili quattro combinazioni di parametri da usarsi con la linea di comando, essi servono rispettivamente per leggere o scrivere su disco un dato numero di settori e salvarli/leggerli a loro volta in un file.

/SAVELogicalOnFile Drive Filename StartSector SectorCount

Per salvare un dato numero di settori di un'unit logica su di un file.

/SAVEPhysicalOnFile NumDrive Filename StartSector SectorCount

Per salvare un dato numero di settori di un'unit fisica su di un file.

/SAVEFileOnLogical FileName StartSector Drive

Per salvare il contenuto di un file su di un drive logico a partire dal settore indicato.

/SAVEFileOnPhysical FileName StartSector NumDrive

Per salvare il contenuto di un file su di un drive fisico a partire dal settore indicato.


COMPATIBILITA':
~~~~~~~~~~~~~~~

HDHacker  stato testato solo su sistemi NT.


NOTE:
~~~~~

Il programma  stato scritto in una circostanza specifica:
su di un PC con Linux e Win2000 e con LILO come boot manager c'era la necessit di reinstallare Windows (cosa che avrebbe sovrascritto LILO e reso inaccessibile Linux).
HDHacker in questo caso permette di salvare l'MBR (con LILO), reinstallare Win2000 e di ripristinare poi LILO da Windows.

Il programma utilizza la tecnologia UPX (http://upx.sourceforge.net/) per aumentarne la portatilit.


LICENZA:
~~~~~~~~

Il programma viene distribuito con la licenza Freeware. 
Questo, tradotto in due parole, significa: il software  gratuito e potete usarlo come vi pare, anche integrarlo in pacchetti commerciali se volete. Le uniche cose che non sono permesse sono la decompilazione e la modifica dei sorgenti.



PROGRAMMATORI:
~~~~~~~~~~~~~~

Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
ICQ    : 145633952
E-MAIL : cyberdimio@gmail.com
HOME   : http://dimio.altervista.org/